#include "Nixie.h"

unsigned char NixieTable[] = {0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79,0X71,0X00};

void Nixie(unsigned char location,unsigned char LED_Data)
{
	switch (location){
		case 8://LED1
			P2_4 = 0;P2_3 = 0;P2_2 = 0;
			break;
		case 7:
			P2_4 = 0;P2_3 = 0;P2_2 = 1;
			break;
		case 6:
			P2_4 = 0;P2_3 = 1;P2_2 = 0;
			break;
		case 5:
			P2_4 = 0;P2_3 = 1;P2_2 = 1;
			break;
		case 4:
			P2_4 = 1;P2_3 = 0;P2_2 = 0;
			break;
		case 3:
			P2_4 = 1;P2_3 = 0;P2_2 = 1;
			break;
		case 2:
			P2_4 = 1;P2_3 = 1;P2_2 = 0;
			break;
		case 1:
			P2_4 = 1;P2_3 = 1;P2_2 = 1;
			break;
	}
	P0 = NixieTable[LED_Data];
//	Delay1ms(1);
//	P0 = 0x00;
}
